home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The X-Philes (2nd Revision)
/
The X-Philes Number 1 (1995).iso
/
xphiles
/
hp48hor2
/
mkey.doc
< prev
next >
Wrap
Text File
|
1995-03-31
|
2KB
|
51 lines
Author: [John Paul Morrison]
Date: Mon Dec 16 1991 20:54
Lines: 132
[Note: The MKEY directory contains MKEY, TDIR, and MNU. -jkh-]
This is a very simple program, but also very useful. It uses Rick
Grevelle's TDIR program to extend the menu system of the HP48. Rick's
TDIR program lets you define custom menus with sub menus in them (just
like when you press the MATH key, you get a bunch of sub-menus to
pick).
I haven't added too much, but the functionality is improved. Now you
can define a key for this program, and even during edit mode, you can
hit your user key (in USR mode) and the program will run, and bring up
a nifty menu that you can define for yourself.
To be useful, move these programs into your home directory. RCL MKEY
onto the stack, and ASN (assign) it to a key. Since I don't have a
printer, the key left-shift math or blue-shift math is very
convenient, but any other unused key will do.
After you assign the key, you can PURGE MKEY, or keep it around for
back-up.
When you press the assigned key in USR mode, it will recall the list
MNU, and show the menu/submenus.
MNU and TDIR must be in the path.
I have included a sample menu, you can remove the bits that aren't
useful. Be sure to follow the syntax (it is similar to the CST menu
format) if you don't you will get very wierd menus (DON'T press the
menus if it looks weird!, just re-edit the MNU list to see what you
did wrong)
One very handy sub-menu I have pre-defined for you is a non-keyboard
CHARACTER sub-menu. There are many characters in the character set
that you can't enter with a simlpe key-stroke (especially when you
are editing a string). This sub-menu defines all the keys that are
not available on the keyboard. Just press the key you defined,
press the CHAR sub menu, and then you can enter any of these wierd
characters very easily!
Have fun. send email to jmorriso@ee.ubc.ca if you have questions.
John Paul Morrison.
I have tested this thoroughly, but since it uses mostly undocumented
features of the HP48, I won't guarantee the program.